/*!
* @Author: luoob
* @Date: 2021-04-08 21:59:00
* @Last Modified by: luoob
* @Last Modified time: 2021-04-08 21:59:00
* @Instruduction: 本地反向代理
* @Desc: 这里一定要用 js 文件, 因为文件是 node 服务读取该文件
*/

const { createProxyMiddleware } = require('http-proxy-middleware')

const API_PROD_HOST = 'http://api.ziqim.xyz'
const API_DEV_HOST = 'http://rap2api.taobao.org/app/mock/284697'

module.exports = function(app) {
    app.use(createProxyMiddleware('/v1', {
        target: API_PROD_HOST,
        changeOrigin: true,
        pathRewrite: {
            '/v1': ''   //因为后端接口没有/v1前缀，所以这里重写（去掉前缀/v1）
        }
    }))
    app.use(createProxyMiddleware('/taobao', {
        target: API_DEV_HOST,
        changeOrigin: true,
        pathRewrite: {
            '/taobao': ''   //因为后端接口没有/v1前缀，所以这里重写（去掉前缀/v1）
        }
    }))
}

// development 环境: http://v1/xxx -> proxy http://api.ziqim.xyz/v1/xxx 不加路径重写配置
// development 环境: http://v1/xxx -> proxy http://api.ziqim.xyz/xxx    加上路径重写配置

